<?php
//注册页面&&搜索&&标签侧边栏小工具
if (function_exists('register_sidebar')) {
	register_sidebar( array(
        'name' => __( 'Single Page', 'ist' ),
        'id' => 'sidebar_single',
        'description' => __( '页面 // 搜索 // 标签侧边栏需要放在最下面', 'ist' ),
        'before_widget' => '',
        'after_widget' => '',
        'before_title' => '<div class="span2 profile"><h4>',
        'after_title' => '</h4></div>',
    ) );
//add_action( 'widgets_init', 'ist_widgets_init' );
}
//移除小工具
function remove_default_widget() {
//	unregister_widget('WP_Widget_Recent_Posts');//移除近期文章
//	unregister_widget('WP_Widget_Recent_Comments');//移除近期评论
	unregister_widget('WP_Widget_Meta');//移除站点功能
//	unregister_widget('WP_Widget_Tag_Cloud');//移除标签云
//	unregister_widget('WP_Widget_Text');//移除文本框
//	unregister_widget('WP_Widget_Archives');//移除文章归档
	unregister_widget('WP_Widget_RSS');//移除RSS
	unregister_widget('WP_Nav_Menu_Widget');//移除菜单
	unregister_widget('WP_Widget_Pages');//移除页面
//	unregister_widget('WP_Widget_Calendar');//移除日历
//  unregister_widget('WP_Widget_Categories');//移除分类目录
    unregister_widget('WP_Widget_Search');//移除搜索
}
add_action( 'widgets_init', 'remove_default_widget' );
//侧栏广告
class ist_widget_ad extends WP_Widget {
	// 设定小工具信息
	function ist_widget_ad() {
		$widget_ops = array(
			'name'        => '广告组件',
			'description' => '广告组件'
		);
		parent::WP_Widget( false, false, $widget_ops );
	}

	// 设定小工具结构
	function widget( $args, $instance ) {
		extract( $args );
		$aurl = $instance['aurl'] ? $instance['aurl'] : '';
		$imgurl = $instance['imgurl'] ? $instance['imgurl'] : '';
		echo $before_widget;
		?>
		<div class="ad">
			<a href="<?php echo $aurl; ?>" target="_blank"><img class="img-responsive" src="<?php echo $imgurl; ?>" /></a>
		</div>
		<?php
		echo $after_widget;
	}

	function update( $new_instance, $old_instance ) {
		return $new_instance;
	}

	function form( $instance ) {
		@$aurl = esc_attr( $instance['aurl'] );
		@$imgurl = esc_attr( $instance['imgurl'] );
		?>
			<p>
				<label for="<?php echo $this->get_field_id( 'aurl' ); ?>">
					指向链接：
					<input class="widefat" id="<?php echo $this->get_field_id( 'aurl' ); ?>" name="<?php echo $this->get_field_name( 'aurl' ); ?>" type="text" value="<?php echo $aurl; ?>" />
				</label>
			</p>
			<p>
				<label for="<?php echo $this->get_field_id( 'imgurl' ); ?>">
					广告图路径：
					<input class="widefat" id="<?php echo $this->get_field_id( 'imgurl' ); ?>" name="<?php echo $this->get_field_name( 'imgurl' ); ?>" type="text" value="<?php echo $imgurl; ?>" />
				</label>
			</p>
		<?php
	}
}
class ist_gl extends WP_Widget {

	public function __construct() {
		$widget_ops = array('classname' => 'gl', 'description' => __( "吾爱专属") );
		parent::__construct('ist', __('IST'), $widget_ops);
	}

	public function widget( $args, $instance ) {
		/** This filter is documented in wp-includes/default-widgets.php */
		$title = apply_filters( 'widget_title', empty($instance['title']) ? __( 'IST' ) : $instance['title'], $instance, $this->id_base );

		echo $args['before_widget'];
		if ( $title ) {
			echo $args['before_title'] . $title . $args['after_title'];
		}
?>
			<ul >
			<li><i class="fa fa-bug"></i>&nbsp;<?php wp_loginout(); ?></li>
			<li><i class="fa fa-heart"></i>&nbsp;&nbsp;健康：<?php echo floor((time()-strtotime("2015-04-08"))/86400);?> 天</li>
			
			</ul>
<?php
		echo $args['after_widget'];
	}

	
	public function update( $new_instance, $old_instance ) {
		$instance = $old_instance;
		$instance['title'] = strip_tags($new_instance['title']);

		return $instance;
	}

	
	public function form( $instance ) {
		$instance = wp_parse_args( (array) $instance, array( 'title' => '' ) );
		$title = strip_tags($instance['title']);
?>
			<p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /></p>
<?php
	}
}

function ist_register_widgets(){
	register_widget('ist_widget_ad');  //边栏广告
	register_widget('ist_gl');
    
}
add_action('widgets_init','ist_register_widgets');

//管理功能



?>